/**
 * This file is part of 1genia trampoline
 * Copyright (C) 2007 1genia (contact@1genia.com)
 *
 * This library is free software; you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as
 * published by the Free Software Foundation; version 3 of the License. 
 *
 * This library is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Library General Public License for more details. 
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; see the file COPYING.TXT.  If not,
 * write to the Free Software Foundation, Inc., 51 Franklin Street,
 * Fifth Floor, Boston, MA 02110-1301, USA. 
 **/
package com.genia.toolbox.web.gwt.basics.client;


/**
 * Class containing all css name definitions.
 */
public class CssNames
{
  /**
   * the default css style name of the error panel.
   */
  public static final String ERROR_PANEL_STYLE_NAME = "tgwt-error-panel";

  /**
   * the default css style name of the error panel.
   */
  public static final String ERROR_PANEL_MESSAGES_STYLE_NAME = "tgwt-error-panel-messages";

  /**
   * the css style name of the clear button of the error panel.
   */
  public static final String ERROR_PANEL_CLEAR_STYLE_NAME = "tgwt-error-panel-clear";

  /**
   * the css style names of the different messages depending on their log level.
   */
  public static final String[] ERROR_PANEL_LEVEL_STYLE_NAME = { "level-all", "level-trace", "level-debug", "level-info", "level-warn", "level-error", "level-fatal", "level-off" };

  /**
   * the css style name of the richtext toolbar.
   */
  public static final String RICHTEXT_TOOLBAR_STYLE_NAME = "gwt-RichTextToolbar";

  /**
   * the defaut css stylename for a
   * {@link com.genia.toolbox.web.gwt.basics.client.oracle.CustomSuggestBox}.
   */
  public static final String CUSTOM_SUGGESTBOX_STYLE_NAME_DEFAULT = "gwt-CustomSuggestBox";

  /**
   * css style name for a i18n text box.
   */
  public static final String I18N_TEXT_BOX_PANEL_CSS_STYLE = "tgwt-i18ntextbox";

  /**
   * css style name for a i18n text box label.
   */
  public static final String I18N_TEXT_BOX_LABEL_CSS_STYLE = "tgwt-i18ntextboxLabel";

  /**
   * css style name for a TimeChooser.
   */
  public static final String TIME_CHOOSER_CSS_STYLE = "tgwt-timeChooser";

  /**
   * css style name for a DateTimeChooser.
   */
  public static final String DATE_TIME_CHOOSER_CSS_STYLE = "tgwt-dateTimeChooser";
  
  /**
   * css style name for the upload button of a {@link com.genia.toolbox.web.gwt.basics.client.widget.FileUploadWidget}.
   */
  public static final String FILE_UPLOAD_WIDGET_UPLOAD_BUTTON_CSS_STYLE = "tgwt-fileUploadWidgetUploadButton";

  /**
   * css style name for the cancel button of a {@link com.genia.toolbox.web.gwt.basics.client.widget.FileUploadWidget}.
   */
  public static final String FILE_UPLOAD_WIDGET_CANCEL_BUTTON_CSS_STYLE = "tgwt-fileUploadWidgetCancelButton";

  /**
   * css style name for the remove button of a {@link com.genia.toolbox.web.gwt.basics.client.widget.FileUploadWidget}.
   */
  public static final String FILE_UPLOAD_WIDGET_REMOVE_BUTTON_CSS_STYLE = "tgwt-fileUploadWidgetRemoveButton";
}
